import HttpRequest from "./request";
const HttpInstance = new HttpRequest({
  // 配置项，包括baseURL、timeout等
  baseURL: import.meta.env.BASE_URL,
  timeout: 6000,
  // 请求拦截器和响应拦截器
  interceptors: {
    requestInterceptor: (config) => {
      // 在发送请求之前的处理，例如添加token等
      return config;
    },
    responseInterceptor: (response) => {
      // 在接收响应之后的处理，例如处理错误码等
      return response;
    },
    requestInterceptorCath: (error) => {
      // 请求拦截器错误处理
      return Promise.reject(error);
    },
    responseInterceptorCath: (error) => {
      // 响应拦截器错误处理
      return Promise.reject(error);
    },
  },
});

export default HttpInstance;
